package com.ruoyi.zdgz.service.impl;

import java.util.List;

import com.ruoyi.zdgz.domain.Jztt;
import com.ruoyi.zdgz.mapper.JzttMapper;
import com.ruoyi.zdgz.service.IJzttService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;


/**
 * 矿用禁止/淘汰设备信息数据项Service业务层处理
 * 
 * @author ruoyi
 * @date 2021-06-21
 */
@Service
public class JzttServiceImpl implements IJzttService
{
    @Autowired
    private JzttMapper jzttMapper;

    /**
     * 查询矿用禁止/淘汰设备信息数据项
     * 
     * @param cpmc 矿用禁止/淘汰设备信息数据项ID
     * @return 矿用禁止/淘汰设备信息数据项
     */
    @Override
    public Jztt selectJzttById(String cpmc)
    {
        return jzttMapper.selectJzttById(cpmc);
    }

    /**
     * 查询矿用禁止/淘汰设备信息数据项列表
     * 
     * @param jztt 矿用禁止/淘汰设备信息数据项
     * @return 矿用禁止/淘汰设备信息数据项
     */
    @Override
    public List<Jztt> selectJzttList(Jztt jztt)
    {
        return jzttMapper.selectJzttList(jztt);
    }

    /**
     * 新增矿用禁止/淘汰设备信息数据项
     * 
     * @param jztt 矿用禁止/淘汰设备信息数据项
     * @return 结果
     */
    @Override
    public int insertJztt(Jztt jztt)
    {
        return jzttMapper.insertJztt(jztt);
    }

    /**
     * 修改矿用禁止/淘汰设备信息数据项
     * 
     * @param jztt 矿用禁止/淘汰设备信息数据项
     * @return 结果
     */
    @Override
    public int updateJztt(Jztt jztt)
    {
        return jzttMapper.updateJztt(jztt);
    }

    /**
     * 批量删除矿用禁止/淘汰设备信息数据项
     * 
     * @param cpmcs 需要删除的矿用禁止/淘汰设备信息数据项ID
     * @return 结果
     */
    @Override
    public int deleteJzttByIds(String[] cpmcs)
    {
        return jzttMapper.deleteJzttByIds(cpmcs);
    }

    /**
     * 删除矿用禁止/淘汰设备信息数据项信息
     * 
     * @param cpmc 矿用禁止/淘汰设备信息数据项ID
     * @return 结果
     */
    @Override
    public int deleteJzttById(String cpmc)
    {
        return jzttMapper.deleteJzttById(cpmc);
    }
}
